Great amenities and spacious accommodation. Enjoyable stay.