Possibly the nicest hotel in Abrao on Ilha Grande. They only have a few rooms, so make sure you…read morebook.
The restaurant is good, though pricey (as is pretty much everything on the Island).
The hotel is right on the beach with nothing between you and the waves but some tourists, tables from the hotel and a whole lot of sand. The room we had was lovely (first floor, middle) - we had a really great time here.