Clean, lots amenities, good location, accommodating host.