Overall, the stay was great. The condo was very clean, and had everything you needed. Many towels were provided which was great, and kitchen utensils and basic needs were met as well. The location is good, as long as you have a car or a form of transportation. It is not really in walking distance of any restaurants, malls, or even coffee shops. You will definitely need a means of transportation to get around from the condo. The pool was amazing, and you are right on the beach, so that was great. The only concern I would have is slow responses from the host. The whole team was very kind, but in the case of a question or concern, it did take at least 8-12 hours to get a response. The host did try “upgrading” our stay a couple days before we came, but we never asked for the “upgrade”, nor did it seem like one since it was a completely different unit, and was not nice, nor was what we initially booked. I was ready to cancel my reservation and get my money back, when in the end, the host changed ours back to our original booking... that was quite stressful and unappreciated at first as we were coming 2 days later and were told of this sudden change, but after basically not agreeing to it, they gave us our unit back. I would stay here again.