Very clean and the space is very nice overall. The terrace was a great place to hang out in, and communication with the host was fast and easy. Very good stay.