This place is fabulous! The roof terrace is a little secret gem, the location and value is fantastic. The shower is the best I've had in mexico with proper hot water. Will definitely be staying again. Re the other reports of the mattress, a new one has been put on top which was firm and very comfy