Location was fantastic. Communication was excellent. We had a small issue and Roya was very apologetic. Flat is fine but certain areas are tired/half finished. All in all a great stay.