Location, parking, clean, and charming! Would book again in a heartbeat.