This hotel was in excellent condition. Facilities like the pool, gym and beach are all high quality and well-maintained. Service was excellent and the hotel's environmental efforts were also appreciated. The location itself is not great, but if you think of it as a resort stay, where the surrounding area is of no concern then it is a great place at an affordable price.