Rooms are beautiful, spacious and especially very clean. You even 'don't pick anything up' barefeet.
Food is all right, not extremely luxurious but just simple and good. And you also need to cope with some fat. There's no need to hoard up when you come in because there's plenty of everything and it is all filled up constantly. The staff is friendly and helpful. I totally didn't notice the 'sales events' of the staff in the restaurant. If they saw me my bottle of water was already there for me. Wine comes in large or small bottles, never per glass. You can let them put away your bottle of wine with your room number if you don't finish it.
Entertainment: the guy with the keyboard is very loud and clearly present until 11.30 PM. If you want to sleep quietly please bring some earplugs, I bought them when I was there :-(
The road in front of the hotel is not annoying at all.
Cheap groceries: go to the supermarket around the corner, across the stairs to the beach.