Spacious, clean, great location and fantastic views. This one has it all.