Beautiful, stylish and homely in a fantastic location.