Excellent amenities and great thought has been given to provide guests with a fantastic stay.