Overall a great location with all the basics you need. A few minor things could be improved (cleanliness, amenities, and bathroom functionality). Generally, though, would recommend.