Ten out of ten!! The apartment was spotless and all the facilities were perfect! All the staff we came into contact with were more than helpful! They also stored the luggage on departure day! We had a great time!