Check out Beach House Villas. We just stayed there and the places are huge. Plus very nice.