I booked this hotel through expedia for 4 nights. The hotel is nice, our room was comfotable and clean. I would have given them 4 stars however we had to check out early due to a personal matter and the hotel refused to refund us saying it was up to expedia to reimburse us and when I contacted Expedia, they told us its up to the hotel to reimburse us. Having said that, it left a bad taste with us and won't be staying here or using expedia again.