Fantastic location, place and views! Perfect hosts and a perfect place to stay.