Terrific place in an excellent location. Being on the top floor gives you a nice and chill view, as well as a nice little exercise :)
I highly recommend this place, and will definitely be booking with them again.