Perfect stay, spacious, clean, comfortable & well stocked kitchen. As for the location, it couldn’t get any better.