absolutely perfect! clean, tidy, spacious, private, quiet, friendly reception staff, easy booking, great reply time when i needed to ask questions.