I stayed here many years ago and it's definitely changed.
We had to do laps to try and find a spot on the street as there's no drive in section to park quickly and check in and then go to the parking so that was annoying. The parking was also confusing to get to and tight.
No buffet or bar but they advertised some places right next door which allow charge back to the hotel, we went to go to one of them which is a rooftop bar and was advertised on the tv in the hotel but unfortunately after we finally found it they were closed for a private function with nothing stated in the hotel about it and nothing stated at the ground floor for the rooftop bar ( they had their own lifts).
The room ran really hot as when you put the aircon down to say 22 it automatically after a while put itself back up to 26. It wasn't a comfortable sleep at all.
The bathroom was fairly clean but there was a lot of mold in the shower plus there needs to be extra lights in the bathroom as it was so dark. The water pressure was also horrible.
Bed was comfortable and getting late check out included was really good!