Fantastic place. Very clean, perfect location, and great hosts made for a very nice stay. Highly recommended.