Best: amazing pool with giant lounge beds and phenomenal view, Feradura beach steps away, shuttle service to town every night otherwise a $5 quick taxi, nice staff, grounds very pretty, balcony off rooms
Challenging: no fluent English speakers but google translate helpful, wifi only in pool and restaurant area (none in room), buggy (but hey, it's Brazil and they addressed some ants in room immediately)