Great location, awesome layout, and extremely comfortable; however, a few cleanliness issues.