Short story: the place has it all and more than needed. Excellent location, stylish, comfortable place and an outstanding host for a great price.