We did not have particularly high expectations for this hotel and were pleasantly surprised. The hotel is clean with modern and comfortable rooms. The meals were excellent with an impressive variety in the buffet. Everything seemed to be very freshly prepared. The hotel is family friendly. Location is good with easy walk to the beach.