Perfect for our group, great location, great views, well equipped kitchen, beautifully styled spaces. We loved our stay and would highly recommend.