5 stars all round. Location, Comfort, Cleanliness, Hospitality. Superb for a group.