We couldn't be happier with our stay. We researched several hotels in the area including Playa Del Carmen and Tulum before choosing the Omni Puerto. We had the opportunity during our stay to see the other choices in person and we are SOOO thankful we chose this. We didn't want the loud, commercial chain feel that often comes with inclusive hotels. But we did want the beautiful beach, gorgeous pool, and onsight restaurants. This is the choice!!! WE loved the hammock and jucuzzi tub on our balcony. We also adored the classy, international feel to the whole Puerto Aventuras community. We were in walking distance to everything we needed: shops, restaurants, gelato, dolphins, and a lovely marina! The hotel staff were polite and gracious, always making themselves available to answer questions. The room was clean and refreshed by staff twice a day! The Omni Puertas is a gem!