Great place and location. Communication is good. Checking in is smooth and flexible. Had a great time.