As the other reviewer outlined it, there is very little to do in San Felipe. It is nonetheless a charming little place and you can catch the wonderful ruins of Ek Balam on the way there or back.
There actually are 3 or 4 restaurants on the mainstreet in town but they are not open after 5 PM on Sunday so watch out for that day.
We stayed in one of the three third floor suites. They had ac, an excellent view of the water from the room via old fashioned wrap around windows. and there was a steep stone with wooden railed staircase that leads up to your own outdoor terrace overlooking the water. If the place is crowded you will be staring at your neighbors over the 3 ft wall that seperates the three terraces but that can be a good way to make friends.
We enjoyed our stay at this hotel. Clean, economical. And just walk into town (1.5 blocks) and along the waterfront and you'll see all the restaurants as the waterfront is only about 4 blocks long.
