We stay here often and love it every time! The sites are beautiful and clean and spacious! Right on the beach which is always clean. The pool is heated and clean. The staff is helpful and friendly. This is a first class operation and truly a resort. I highly recommend!