excellent. beautiful. wonderfully decorated and well stocked. warm in winter. plenty of bathrooms and parking.