We had a wonderful stay at this beach condo! The unit itself was incredibly clean, modern, and up to date, which made our time inside very comfortable. The location was perfect, and the overall quality of the condo made for a great vacation.The only reasons I am not giving a full five stars come down to a couple of maintenance and administrative issues. First, the ice maker on the refrigerator was broken when we arrived. While maintenance did come out promptly to look at it, it wasn't fixed during our stay, and we were never given an update on its status. We ended up having to run to the convenience store a couple of times to buy bags of ice during our stay.Second, our parking pass was printed with an expiration date that was one day earlier than our actual checkout date. When we tried to resolve it, the main office was empty or closed and the front desk attendant said we would need to talk with management. Several messages were left for management, but no return calls or messages were received. Thankfully, the on-site security team helped—they had to raise and lower the gate for us every time we entered and exited on our last day full day. Sometimes this would cause a backup with other cars waiting to get out while we wait on the security.Despite these small communication and paperwork glitches, the condo itself was excellent. We would definitely consider staying here again but hope the management team streamlines their maintenance updates and check-out tracking!