This place has everything - perfect location, amazing views, clean, modern and spacious accommodations and super responsive and helpful hosts. Can't wait to come back.