Awesome place! It was very clean and well-designed for a long weekend stay, and there are great restaurants and hangout spots easily walkable. We loved it!