I would rate the hotel 3.5 to 4.
Property is huge and very nice. Rooms laid out in villas with 3-4 rooms per small building. Pool is very big, really great and food was very good, with plenty to choose from. Staff was wonderful. Being next to airport I thought it would be noisy but it was not. They have a small gym/fitness room, which is in one of the regular rooms.
While clean and large, my room was pretty old and beat up. Bed was comfortable, but lights were dim, bathtub/shower had stains and chips, bathroom mirror had a lot of scratches and chips. No hot water in bathroom sink and no water came out when you turn the hot knob. The faucet was also loose.
Came back to room 1 night, lights outside and at front door were on and no power or air con in room, it appeared all other rooms had power because I could see lights on in rooms. I just went to sleep thinking maybe power would be back by morning. Then in the morning I found there was water dripping from the ceiling of the bathroom. The ceiling was all discolored so this has been an ongoing issue.
Reported it and front desk immediately offered to move me but I only had 2 days left and did not want to pack, move and repack, nor did I have the time as I had to go to work.
Came back to lights and air con but some lights did not work. No drip from the ceiling but you can see there was a leak so not sure what they did to fix the leak. If you only use the room to sleep like I did then this is a great place to stay. If you want a luxurious suite this may not be for you, though I was told they have 2 bedroom suites and other more upscale rooms.