Absolutely perfect! Clean, amazing views, and great location. Will return!