Amazing! Perfect! 10/10! If only all other hotels etc. could provide the same level of service, amenities and attention to detail.