This place is everything you need. Location, cleanliness, conveniences and great host.