We have had the best stay at Cabarita Beach. The apartment is clean, comfortable and close to cafes, shops and beach. Our host Chirie was amazing and very easy to deal with. We will be back!