Spacious and great location. We had a great time. Weak (but usable) wifi is the only minor issue.