I've stayed at Caribbean Villa's now twice. You can't get the price and location having it right on the beach. Also they have a great little bar near the pool and beach.