El Zafiro has nice rooms. Right on the beach, restaurant on site.

http://www.elzafirosxm.com


"It is good to do nothing all day, and then to rest" wink