We had a few rooms for a family reunion. I had a few mishaps during check-in but the hotel staff went above and beyond to try to make it up for everything. The hotel is very clean, 20 steps from the beach, service is top notch. The front desk was probably the only department that was lacking a bit. The buffet was decent and there was plenty to choose from. Chef Dimitar at the omelet station was noticeably super friendly and nice to all guests. Rooms are large, I highly recommend the high floor rooms - sea view with balcony. Overall a great stay and we all had a fabulous time.