5 stars all around, perfect location with an epic view! James was super responsive throughout the stay