The Royal in Playa Del Carmen. Great place for a spring break...