Definition of a superhost. Great, new, clean apartment in a phenomenal location. Would love to stay again. Hosts were very kind and helpful. Absolutely recommend.