Perfection! Beautiful, clean, spacious - fantastic location. Five stars!