Excellent location, great hosts and spacious and well maintained place