The place itself and the location are perfect! I was somewhat disappointed and annoyed that after advising of arrival time the day before, we arrived to a room not ready which made the surprise somewhat let down. The cleaner indicated that she was aware of our arrival time but still took at least another 45min before the room was ready. Having worked in tourism and knowing that the first impression is what counts, we were extremely let down! I would try it again but even just a little apology or explanation from the cleaning people would have been appreciated!