Perfect location, perfect place, perfect host, perfect price--what more can you ask for?