Check-In Time: 3pm. I arrived at the resort at 3.30pm, saw a long queue of people at the reception and thought that it was for those checking out. But I was shocked to find out that it was for checking in. Queued for 20 mins and gave up, so we asked how long do we have to wait because the current queue that I was in, was held up by the 1st couple in queue. Managed to get the attention of one of their receptionists, was told us that she will be able to check us in first but the room is not ready. I was OK with it at first, told her that I will just hang around the resort to wait. Went back to her at 4.45pm, the room is still not ready. Told her beforehand that we have a dinner reservation at 5pm, she said that we can go have dinner first. Thank god we're able to put our luggage at their storage place. In the midst of dinner, received a call at about 5.30pm that my room is ready for collection. That ' s like 2hrs after I've arrived. Maybe they are short handed, but I do not think that the guests should be held responsible as we are required to wait for 2hrs just for our room to be given to us. * the resort is in the middle of the beach area, there's no shopping mall etc, we can't just place their things in the resort and head to elsewhere that easily. Additionally, we are not dressed in the appropriate attire as we left our luggage with the resort assuming that we will get our room before 5pm * Came back at about 7.30pm, collected our keys and was told that our luggage will be delivered now. Guess what? And I wasn't even surprised at all because we waited for 45 mins to receive our items. We stayed in the room for 45 mins just to get our luggage. Called the receptionist for 5 times to request bottled water because it was humid that day that we finished up the provided water. No answers at all. I will definitely not head back to this resort for another staycation. One thing for sure for Julia, the receptionist, she is a really patient and nice lady helping us out despite having to walk up and down non- stop during the check in process.