Beautiful place, great location and very clean. The description is accurate. You will have a fantastic time here. The set up was very professional and the instructions for check in was well written. You will have everything you and have a great time.