Superb, spacious, new, clean, well fitted out with a responsive host.