Excellent hosts, great place to stay, great location. Has everything you might need.