Great facilities, location, amenities and service overall. Excellent value for your money. Outstanding experience. Highly recommended.