Simply amazing. Every little detail was perfect. Luxury, convenience, cleanliness. Do stay here if you have the opportunity.