Everything you want in an Airbnb: clean, safe, beautiful space, easy arrival/departure, comfortable bed, great location, exactly as billed. Would stay here again in a heartbeat.