Our condo was fine. It could have been cleaner but I can overlook dust coating everything as long as the bathrooms, towels, and sheets seem clean and they did. The balcony in this unit is definitely its best quality.
The problem we had was with the actual property, the Shores of Panama. When we arrived the computers were down so we could not get our amenities bands. Should not have been a problem, we understand that things like that happen but the staff was very rude about it. They would not let us on the pool deck and said if we walked around to get on the beach we would not be allowed back on the property. The entire policy and cost of the bands, in our opinion, is tacky. We paid a lot of money to stay in the condo and then we had to pay extra to "use" the beach. We never even got in the pool! If they want to charge for using their beach then they might should use some of that money to clean the beach. We have never encountered so much trash in such a small area of sand before! Most days our chairs were actually in front of the next door property to try and avoid the trash. Even the dune area in front was full of trash. As far down as we could see from the balcony no other property was as dirty.
We enjoyed our vacation and the property is located in a good area but in the future we will look for something else.