The place was good and as pictured but check in and communication was not very good. We waited an hour from the agreed upon time of check in and with very slow communication + cold weather it made the arrival frustrating. Otherwise the stay was good