Rebecca's place was great! Very clean and had everything you would need for a pleasant experience. The view from the balcony and beach can't be beat. Very close to shops, great restaurants, and very good snorkeling spots. Only small downsides are some street traffic when trying to sleep, but not all the time. Internet connection was pretty slow as well (but you are on vacation, right?). Overall, a great place that I would recommend.