Pros: Great, convenient location. A few minutes of a bike ride to the main strip, less than two blocks to the beach, scenic lagoon views from balcony, and clean pools on-site with a lot of other amenities.Cons: The wrong address for key pick up was given to us, resulting in a significant delay in checking in, upon arrival the door to the condo was unlocked, beds with comforters but no sheets, and a trashbag of dirty bedding in the entryway. The "private" access gate lock never actually locked, the dishwasher has a horrible smell when it runs, and what visually looked to be mold was present in the garbage disposal plumbing as well as above the microwave and in the kitchen vents. The dryer (for small loads) needed ran a minimum of three times to dry properly.All in all, I would stay again with how good the location was.