Perfect in every way!! Location, communication, and accommodations were all excellent. The guard and staff were extremely helpful and friendly. I would book here again in a heartbeat.