Pro: beautiful beach, beautiful apartment, climate pool, walking areas, person incharge try to help you.
Contra: they don't advice clearly about $100 parking , $30 keynob fee every two adults, (adults is 14 or older), they wait until u can not cancel to say so.