Johns place had EVERYTHING we need. Great view and amazing amenities, this stay was 100/100!!