Fantastic place! Superbly functional, scrupulously clean and tidy and very comfortable. Would love to stay there again.