This place is very clean and beautiful. The hotel staff are very friendly and attentive to any of your needs. I would definitely come back here again! My only disappointment is that there was not self-parking in the actual hotel.