This had everything and more then we expected. Perfect location, amenities, and the price! We will definitely stay again!