Everything was great with the exception of three things. What was great was the location, size, cost, available movies and books, kitchen stuff, bed and linens, towels, beach chairs, soap, trash bags, soap for laundry and dishes, decor, proximity to the pool etc!:1. the pool key did not work and it took a couple days and several phone calls to get a key that did work. This resulted in my daughter and I missing out on swimming twice.2. the smell when we first entered was musty...this was a turn off3. the internet stopped working at the end of our stay....I had to use data on my ipad and ended up going over my usage which cost me extra $ that should have been avoided.