Very clean and a wonderful location. Steps were a bit of a challenge with an infant, but we were aware of the steps prior to booking. Communication was easy and Carmela replied quickly.