Absolutely perfect. Central, convenient, spacious enough, nice view. Walking distance to everything you need.