Check in starts later at 4 which I knew,but after traveling since 3am got there around 3pmand waited until after 4 just to be told that the room wasn't ready and had to be inspected before I could get a room,I asked to speak to a manager and was immediately given a room,this was after five at this point.The room was okay not great the walls wasn't clean and the drapes had visible signs of stains,the WiFi that was given was spotty until it stopped working completely.Didnt have Wi-Fi or hot water in my room for 2 whole days,I went to complain and was given a whole completely WiFi from what was giving from when I checked in.The Lacarte restaurants is a joke nothing fancy and made up hits on the beach,we eat at the seafood restaurant and saw a cockroach crawling on the floor.The food at the buffet was okay but I was able to find some edible options.I tried talking to a manager and he was snippy with me talking about the Wi-Fi is an island wide thing and they are trying to fix the heat,not once was I notified about no hot water or for the inconvenience.I have a illness and joint problems and because of not having access to hot water I was suffering in pain for the remainder of my trip.The hotel need alot of improvement,the staff works very hard to keep up with the demands and are very friendly and helpful, there's little to no entertainment this is far from a 5 star resort and I paid extra money for mediocre amenities,the most I'll say it's a easy 3 star.I was there from June16-21