Great location, helpful staff, very clean and all the amenities we could want. The photos are accurate. Great for a family vacation with little kids. Would stay again!