Very clean and beautiful place to stay. Staff was friendly and willing to help with anything we needed. I wasn't sure if I would like the location but it turned out to be an awesome location and I'm glad I booked this place. 5 stars.