Very nice place. Perfect location, very clean, and good communication. The upstairs terrace is a nice touch.