This hotel is truly a hidden gem. The serenity you feel when you're here is out of this world and every little detail is thought through. My fiance and I stayed here for 3 nights and wish we could have stayed longer because it was the first time in our trip when we felt we could stop planning the details of the day and just relax. Nick, the owner, greets every guest and asks several times how their stay is. He makes sure you know that everything could be customized to your liking and there is no pressure to conform to any sort of "norms", starting from the time you want to eat breakfast to where you want your meals to what is actually in the meal itself. And by the way, the meals are all a la carte and not buffet-style because they are all made from fresh, local ingredients (the dinner options rotate as well to keep it fresh and interesting). We planned to do at least one day trip, but ended up not leaving the hotel at all during our stay because it was just so perfect. The only downside is that you cannot swim in the stretch of beach directly in front of the hotel, but we liked the pool better anyway and just went for walks on the beach instead. The staff is so friendly and make you feel like family. Even if you don't like something you ordered, you can send it back with no problem and they will be kind and apologetic about it instead of treating you like a problem (which I've experienced at other places). 11/10.