Very clean. Very cute. Great hosts. Great location. What more can you ask for?