We stayed for 7 nights. The location of Marpunta is really beautiful and the two private beaches that belong to the hotel are great. We didn't care for being at the pool, but the pool area is beautifully done. We had booked a room with a sea view and were first placed in a room that looked into another building. You could see the sea when you went on the terrasse and looked down the street. When we complained to the hotel and to hotels.com, we were upgraded to a really lovely deluxe room with a beautiful terrasse and view of the sea. The architecture (it is newly renovated) is very well done, but it seems like the management has not figured out how to give the resort soulfullness and personality yet. The lobby area by the beach is designed to have a bar, but they leave it even with the lights off and no staff in the bar. There are so many great ways that they could utilise it better, but the hotel feels understaffed and the staff seems overworked. The food at the hotel is not nearly as good as what you can get at restaurants on the island. I wish they would make it less generic like a resort and give it more personality in the choices of what they offer. The hotel is a bit away from anything and you need a car, if you want to get around easily. There are only four taxis on the island, and it is very complicated to get one, if you need to get back in the evening after dinner. All that said we really enjoyed our week at Marpunta and felt that we got a lot of value for our money