Overall this was a great place to stay. It took us a bit of time to figure things out, you should know some things about the property before you go, and they are not well publicized. We loved the pool at the condo and the pool bar which serves food and drinks daily. We loved the beach club, you have to pay to get in each day, but then you use that money as credit for food and drinks, and the beach and pool are super nice. Beach club was my favorite part of the Hard Rock condo property. We went to the casino almost nightly at Hard Rock, it is about 1/2 mile from the condo. There are actually 3 restaurants that we could eat at in the Hard Rock Casino, without paying the daily resort fee. The Asian food there - SO good. You can also order it for pick up and not gamble. There are two other restaurants outside of the casino and still on the Hard Rock property that are nice, but a bit hard to find. The owner/host was awesome. We had some minor issues and they were addressed immediately. We also heard from other neighbors that they didn't receive any of the info our host provided, they were unaware of most of the services. (They did not rent from this host.) Security was awesome, they definitely don't let anyone in who shouldn't be there, and they are very vigilant and present. We felt very safe the entire stay. I did feel like I needed a vehicle to stay at this location. I prefer to get out and see everything, so that is a personal preference. I would stay with host again!