The appt and the location is excellent. Cleanliness wise it good but certain basic things are not given in the appt like shower gel, hand wash, Paper napkins. Overall it was a good stay.