5 stars. Great location and had all the amenities as stated and more! highly recommend.