Check in process was super easy. The door code was texted to us and we did not need to checkin to get keys. Paying an additional $60 to park a second vehicle was ridiculous.. It felt like a way to get more money out of us after we booked. The unit and complex are showing their age. It’s time for an update. Amenities were just okay. Indoor pool and hot tub were closed for repairs during most of our stay. Fitness center was about 80 degrees which made it difficult to workout. The elevators smelled musty and were dirty. In the unit the mattresses were terrible, the floors and trim were dirty. Everything needs a serious professional cleaning. Bathroom shower curtains had mold on them. Enough hot water for about three showers wasn't sufficient for our party of 6. When paying $2500+, you expect you will at least get a hot shower each day. Refrigerator was dirty and barely cooled even two days after stocking it. We had to put our meat, cheese, milk, etc in a cooler for fear it would spoil. We sent a text and they sent a maintenance person out. He left us a note that the refrigerator “was closing in on” a good operating temperature. What does that even mean? We had to use coolers because yogurt in the fridge was not cold. We understand that you can’t overload a fridge with warm drinks and expect it to cook right away. We did not do that and this was 48 hours after we stocked it. Frustrating. Laundry closet doors won’t stay closed because the washer is too big for the space. The dining room table is worn and visibly dirty. I wouldn’t sit on the couch. It smelled like soured milk. The slider door to the balcony is missing a handle on the outside and is very difficult to open and close from the outside. The best thing about this place is the view. I’m used to getting more at the beach for my money. Next time we will book sooner so we have more options. Lesson learned.