The restaurant was amazing with very good food. The housing options varied tremendously. Make sure to arrive during operation hours of the resturant where you check in. We arrived late and had no idea of where our room was. One night we came back late to discover we had no power. That meant our outdoor shower was ice cold as the water heater was not powered:( Our room was fair to poor but our friends rooms were cute and comfortable.