Based on some negative reviews, I started to change hotels, I’m glad that I didn’t. This property is amazing!!! It was very clean. The outside of the buildings could use a good power wash, otherwise everything else was immaculate. Staying within the Mission Bay Park area was a non-issue. We didn’t have any problems with the general public or homeless in the park. Also, while the bay area near the resort is not all that beautiful (in my opinion), the water is clear and swim friendly. It’s a nice community beach that you can literally walk out the resort and be on the water. As far as the pool, the area was very clean, towels were always stocked, and they had pool side food and drink service. The restaurants on the property were great. The food was fresh and I had amazing fish tacos. Some reviewers stated the pool area was not clean. I found this to be untrue. The staff was constantly checking the pool for trash and debris and cleaning it, immediately. My recommendation is book this property if you really want to relax and enjoy the amenities. If you plan to be off resort for the majority of your stay, I recommend staying at a basic hotel. The draw for this hotel is the resort. We did a mix of site seeing and things on the resort. If you are seeking rest and relaxation, while being in the city but feeling like you are tucked away, this place is it!! Beware of the $39/night resort fee and $43/night parking. You can easily park on Mission Park Drive for free.