Perfect is the best description of this apartment. Perfect location, perfect apartment space and perfect views! We had a wonderful time staying there. Wonderful host!