Perfect for our family, each bedroom has an en suite bathroom, beds were comfy, kitchen and living room very nice. We were able to spread out. Justin at the management company was extremely responsive and basically got back to me instantly. Needed repair was done same day even though we said it could wait. The building exterior and grounds could use some maintenance, but overall fine. Views from the pool and decks are are amazing, pool was clean. Two things to consider, if you have party members with limited mobility, there are lots of steps to the apartment and to the pool. Definitely consider renting a car, there are two restaurants you can walk to, one is close, the other a good 10 minute walk. Other than that there is very little in the area you can walk to, and if you have a big party, taxis operate on a "per person" fare system which can get pricey. Consider pre-negotiating a daily price for trips with a local driver.