It's reasonably priced and have a gym and a pool. Their staff provides really good service from the front desk to housekeeping. Facilities are well-maintained and kept cleaned. Even though, it is not located on the beach, we didn't mind the 5-minute walk. We get to see a lot of interesting people and shops along the way.