The rooms are beautiful and it actually has air conditioning! We had Room #4 right in front of the pool. The grounds are kept very clean. There was no beach, but the infinity pool more than made up for that. The only negative is that the food is only so-so.