I loved this place. A cute cozy feel still within a nice resort area. The beach is only a couple steps away and has some of the best snorkeling right at your feet. Great location next to good food with a view of the ocean, cant get much better than that.