I have to say that this is one of the nicest places I have stayed in any country that I have been to. The room was excellent; a very spacious room with a comfortable bed with nice firm pillows which overall made for an excellent night's sleep. There was abundant storage space, blinds to keep flies out, a decent sized fridge & freezer to store any food. Cannot fault this room. The bathroom was also perfect; the toilet, sinks bath/shower and outdoor shower were all quality products. Plenty of clean towels and storage space. The kitchen area was great for cooking on and washing up. Spacious area. The pool was nice and large, also private. Water was very cool and refreshing so perfect for a morning swim to wake yourself up with each day. The service received was faultless. Every single member of staff was incredibly friendly and helpful. If you needed something (e.g. extra chair/towels) you had it within minutes. You can contact the reception desk on whatsapp so no need to even need your room to ask for something - can also order breakfast this way! The cleaning of the room & pool is done swiftly yet also professionally. Watched them do it one day when we asked them to do it at a set time, they came right on time and were very professional. We only had the breakfasts here, but they were amazing! Tried each breakfast option they had and the indonesian porridge is a must have. 10/10 for this place, I would certainly be very happy to stay there again.