The location is great, room is clean but the check-in process is infinitely frustrating. I missed a boat tour to make sure I would be there at my check-in time and my room wasn't going to be ready for another 2.5 hours. There is no free breakfast as advertised.