We have stayed in a lot of condos and this is the first one that we've not had to re-wash the dishes. We've learned to bring our own paring knife and large skillet but it wasn't necessary here since the kitchen was well stocked. As other reviews mentioned, the elevator can be slow but we really didn't have any issues except on Saturday during check in time. Being on the second floor, the stairs were easy. The only negatives we had for this condo were that the internet was terrible, the kids couldn't do their gaming and phones struggled as well. The other issue was that the shower needs some sort of grab bar, as well as a shelf. The shower floor gets very slick and without anything to hold on to, it was a little scary at times. Having a shelf for shampoo/conditioner, etc. would be nice as well. The tiny soap shelf is not sufficient. The furniture and beds were very comfortable! Having 2 master suites was very nice and the bunk area was a hit with the teens. I was a little worried about booking a condo with RealJoy since we've always dealt directly with owners but it all went smooth and they were good to answer texts right away. They were very easy to work with and I wouldn't hesitate to book with them again in the future. The included beach service was very nice and the water/beaches were fantastic. The pools were never crowded (except the hot tub which was always full of kids). It was an overall wonderful stay for our family and highly recommended! Book it, you'll love it!