Pros: can easily access staff via WhatsApp, has airport pickup/drop-off, easy access beach & pool, food is delicious & fairly priced.
Cons: must PAY for airport transfers, hotel & beach area allow for annoying local vendors to harass guests, "Spa" is not what you think it is and walls/doors are paper thin - NO sleep will go uninterrupted by loud voices, ringing phones, opening/closing doors... not the relaxing, escape from noise that I was expecting.