I thought this hotel was in a great location, right on the beach. The lobby, breakfast area and gardens were beautiful, the room however was very dated, a very typical late 80's hotel room. The place is huge, it felt like we walked for ages to get to our room and when we did I was disapointed in the type of room it was, I thought we paid for one of the 'better' suites but it seemed like an avarage hotel room with a small balcony looking out onto other rooms and the pool. In saying that though it was a good size room. The breakfast was lovely but not included in the room rate and there was live music in the front resturant/bar that was very good and didn't disturd the rest of the hotel. All in all this place was good and clean just a little dated.