We loved our overall stay, aside from the long line up my friends and family had experienced... my friend whom I booked a separate stay same as our date of stay had a messy room waiting for them.. but after we talked to the reception the following day, they managed to give ny friend and her family some discount for the inconvenience experienced.
But overall, I would have given 5 star, only they need to improve check in process.
Thanks Sahara!