Stayed here for 1 night on a recent trip w/ my mother. The room was spacious and the decor was definitely up to date w/ granite in the kitchenette and a large tile and glass shower in the bathroom. Our room had a full water view and a nice balcony w/ seating and tables. There is an on-site restaurant but no room service, that I was aware of. We did have off the menu breakfast in the restaurant and the food was good and our waitress very pleasant. Our room was also a good value and we got the best rate from their website. However the room was not as clean as I would have liked.The granite in the kitchen was dirty and the glasses and coffee pot were also dirty. If the room had been spotless this would have been a home run!