North America / Mexico / Yucatan Peninsula / Maya Riviera / Puerto Morelos / Best Hotels

Hotel Hacienda Morelos

This beachfront hotel in the middle of town delivers the sand at your feet and the sound of ocean waves wafting in your window without the frills or high prices of the nearby all-inclusive resorts. New owners who took over in 2014 (and restored its original name) have been making gradual but steady improvements. The good-sized rooms are still basic but feel bright and contemporary. The hotel’s primary virtues remain its ocean views from every room, the expansive beachfront patio and pool, and the location 1½ blocks from the main square, but the restaurant now offers a full menu, and the bar keeps regular hours with amicable bartenders.