Ideal short stay. Well located. Well appointed. Private.