We did not stay there, but did spend a day on the beach there in May. We also had lunch in the restaurant that day, and it was quite good. They have nice salads and other specials as well. The service was excellent; it was clear that they were happy we were there. The facilities that we made use of were in good condition, so I assume the rooms are as well.