This hotel is in a beautiful location. It has a great view of the ocean and an upstairs patio with an amazing view of the sunrise over the water. The rooms were small but clean and comfortable. If you are trying to check-in it is the caye caulker beach resort and checkin is actually in the convenient store on the main level of the hotel. If your having a difficult time locating it it is directly next to the rainbow hotel.