Joe’s place was in a great location. The beach is surrounded by a rock wall barrier that keeps the water calm and shallow (about 3 feet high max) and there aren’t rocks to navigate around. It was perfect for young kids. The condo building is well maintained with a beautiful pool. Check in and out was easy. The condo was very comfortable and has everyone we needed. Joe was very responsive and helpful.