Communication was fantastic, check-in was smooth. Views were beautiful and location was great. All round, exactly what we expected from the listing. Would not hesitate in staying here again.