Beautiful place, very clean and great views. Also an excellent location. Unfortunately, check in, and communication from the person responsible for check in, was terrible. We waited about 45 minutes for the person to get there and then another 20 before we got in.