Good: Brilliant location, very clean. Amenable host.
Bad: Extra costs not clearly indicated on the site (taxes, fee for being less than 10 minutes late because of delayed flight). Not much in the way of available daylight.