This is a fantastic place, super friendly, incredibly helpful, a few minutes walk from an Eden-like beach. When I came, there was no sign of the reservation and they had no room for me, but they still found one after a lot of work. Expedia had not forwarded the info and not sent them the money, which was not the first time it happened actually. I called expedia to ask them to fix this issue which is so unfair to the hotel, I would make sure to contact the hotel directly to make sure you get the room, and Expedia is forwarding the info and the money.