We stayed here with our two teenage boys. This place has everything we needed! Pool, jacuzzi, bikes, kayaks, beach, grills! We fished off the pier, snorkeled in the ocean, and took full advantage of all the amenities at this place. You cannot beat the value of this rental! We would definitely stay here again!