We had to book our trip last minute, and found a good deal with this hotel. We were pleasantly surprised! The staff were amazing (especially Steven at the front desk and Judith in the Albatros restaurant), but really everyone was smiling and helpful and so willing to do whatever they could to make our stay nice. We had a Junior Suite with a view of the ocean, and the bed was AMAZING, so comfortable, and the view was fantastic. We could open the large balcony doors and look at the ocean from our bed! The hotel itself had a few small things that were just tired, but didn't impact our overall stay. The "heated" pool wasn't really heated, but we were there in January, so maybe that's why. It was nice to take a quick dip in though after lounging in the sun reading. There were lots of sun loungers, and the beach was just 2 minute walk from the hotel. Supermarket just 3 minutes walk with a few shops. Not really much local culture, but a nice resort to stay at. We did half board and the breakfast buffet was always amazing. They also did a great job changing up the dinners. Personally I wouldn't do all inclusive because there are other restaurants to eat at, and eating buffet gets boring, even with the fantastic job they did. Half board was enough for us. There was a car rental kiosk in the lobby, which was FANTASTIC! You could rent for a day, or whatever, they bring the car to you and you leave it at the hotel! Great! Overall very nice stay! Great staff, comfortable beds, beach.