This is our second year staying at this complex, and we love this location as we can walk or trolley anywhere on AMI, and it is an easy walk to the beach. The bay view is so beautiful and relaxing. The pool is heated, so nice when visiting in early spring. The condo is well stocked with paper products, soaps, shampoo. However, other than coffee, if you plan to cook much, plan to purchase spices, etc - this wasn’t a problem for us as we ate out mostly. I couldn’t honestly give a 5 star rating as we were not pleased with the cleanliness of the condo this time. We were 45 minutes delayed entering the condo due to cleaning crew still in the unit. When we got in condo, it was not up to our typical standards. Let me say, it was nothing to prevent us from enjoying our stay, but the 4 people in our group spent about a half hour cleaning to feel comfortable with the level of cleanliness. When Terry reached out the following day, I did share this with him, and shortly after, a manager with cleaning crew arrived to the condo asking what could be done to make this right. I explained we had already cleaned, and just wanted to get on with enjoying our vacation. After further communication with Terry, he was apologetic and attributed this to being extra busy due to spring break, and he did go over and above to resolve the issue, which we really appreciated. Again, you can’t go wrong with this location.