It's absolutely the best---on Mexico beach! The staff are super friendly! The beds are comfortable- -room was extremely clean!! Actually stayed here several Times!! I love it!! The fact that it has a gas stove-fridge and separate room for kids beds is so sweet!!! Cute Cozy Comfortable! !!