Amazing location but lacked cleanliness. There was dirty stuff around when I checked in. I had to clean up myself before I used the entire place. I wish it could have been taken care of before.