I would say that you get what you pay for. The hotel was affordable, and therefore we didn't have high expectations. However, considering the beautiful view that we can get (sunsets and the ocean view), it's disappointing that the building is so old and poorly maintained. It's about time they modernize it. Nonetheless, we appreciated the cleanliness of the room and the pools. We were pleasantly surprised that they cleaned our room during our stay. We also appreciated that they cleared the seaweed early in the morning on the beach. The food (croque madame and ciabatta sandwich) we ordered wasn't worth it. I wouldn't recommend eating there, especially if it's not included in your package. The staff was easily accessible, which we appreciated.