Perfect location, gorgeous accommodation with wonderful amenities, and thoughtful touches. We loved it here. 10 out of 10!