A++++ deal: excellent location, excellent hosts, very comfortable unit, and a dreamy view. Really doesn't get any better than this.