The place was excellent. It was clean, well appointed, and quite large. The food in their restaurant was also great. Would absolutely stay again.