The hotel responded to me emails efficiently. Check in went well, but I was really confused about all the extra deposits or fees they kept mentioning. The free transportation was fine getting there, but you have to stop at Berjaya and you're on their time schedule. Selesa is far away from everything and since the free shuttle doesn't come often, you're kind of stuck at the apartments. There is no restaurant so you're again relying on Berjaya. However, there is a nice beach about a 5min walk away and you can walk to Kampung Paya through the jungle. The decor inside and outside the building looked old and dated, the floor of the shower and hallway had hair, and the toaster didn't work properly. Not a good stay for a solo traveler, but good for families who want to relax at the resort.