I have stayed at their place in Cancun and Rio and they have a great atmosphere, friendly staff, and nice amenities. Highly recommend!