We love both Emerald Beach and Mafolie! Emerald Beach is a great place to kick off a vacation - nice beach and bar. We just stayed at Mafolie for the first time in January and decided to stay one night at the end of our May trip as well. The pool is great and the balcony rooms have a beautiful view of the harbor. Plus, the food and drinks at the restaurant were very good so there's no need to leave the hotel until you head to the airport.