Since there are 3 of you, I would suggest the Mayan Princess, It is has a Kitchen & living room with tv & phone, It also is right on the beach,center of town.
All rooms have huge balconies and it's about $100 US. nite, I think they are running a speacial 6 nites paid 7th. nite free.
Just make sure you ask for 2nd or 3rd floor.
Have agreat trip!!!
J DOG email@example.com;