Photos online look perfect. But place is actually even better in person.