Beautiful spot. Immaculate, tastefully decorated. Accommodating in terms of flexibility with times etc.