Everything except the food was great. The kitchen could only serve appetizers the night we arrived.....that was ok. The breakfast the next morning was not good. Food in the serving trays (buffet) was not hot....cold by the time we got to a table. We also ordered off the menu....it took over 20 min to come out and was served luke warm. The room, bed, people, everyting else was great.