Very clean, location not to bad, check in was a breeze, nice view valet parking was a little rough but other then that i will recommend this place to any one.