The hotel's location is incredible, it deserves a 5-star rating. The check-in experience was smooth and efficient, also deserves 5-stars. Although the cleanliness was great, there were a few minor areas that needed attention, hence giving it a 4-star rating. Overall, a fantastic stay!