Excellent location, ample on-street parking, really clean and enjoyable place. Well-appointed with many thoughtful touches. Great value too.