Excellent place, very high standard in al departments. Well worth a stay here in a beautiful place.