Very clean and well appointed, close to the beach and great communication. A very enjoyable stay.