5 star accomodation from start to finish! We had a very brief stay but the place was immaculate, with everything we needed for a family with 2 small kids!