Perfect location, beautiful place, easiest check-in process. I would happily stay here again. 5 star recommendation.