Really enjoyed my stay at Funky Fish, great staff and fantastic service! Staff is very friendly and accommodates all activities you plan for the day, just let them know what time you would like to leave and they will take you to nearby surf breaks such as cloud break or a sandbank not far which is great for snorkelling or launching your kite. Stayed in a double room, which was basic but clean. Don't expect too much from the shared bathroom facilities (could be cleaner and only one warm water shower), if budget allows I would definitely recommend booking one of the beachfront bungalows, which have their own bathroom. They offer a meal plan (FJD$99/day), which is plenty (breakfast, 2 course lunch, 3 course dinner), however, I was more than happy to just order off the menu and saved some money that way. Good Wifi, too, for those of you who care.
Overall, great location if your main priority is watersports and you're on a budget. Would stay there again :)