Clean, spacious and fantastic ocean views.