We rested in May 2009. The hotel itself is decent. But not 5 stars for sure. Cleaned up every day. The staff is very friendly. Food - you will not stay hungry, but there is no variety.
I liked the location of the hotel, its own beach, the lack of liveliness, you can always get to it by taxi. But about cleaning, a lot of unpleasant things. They always cleaned up after dinner, at 2.