Highly recommend La Casa Que Canta in Zihuatanejo, Mexico. Possibly the most romantic hotel in the world, adjacent to a beautiful and swimmable beach, Playa La Ropa.
https://lacasaquecanta.com/en/m_1_lu...ejo-mexico.php
Also in Zihua, the Thompson Zihuatanejo — beautiful locale directly on thr beach. Both offer gorgeous beacfront suites with private pool, great service, great food.
https://www.hyatt.com/en-US/hotel/me...photos-reviews The Thompson is part of Hyatt but was a boutique property for decades and displays nary a hint of corporate ambiance.