Lovely, spacious and immaculately clean.