Amazing location. Great communication and very clean. Had all the amenities we needed and more for a family with a small child