Perfect: location, decor, amenities and hosts!