Cleanliness and perfection of a 5 star hotel comes in the form of your own apartment. We had a great stay here!