A++++, excellent location, excellent host, would def stay here again