Spacious, comfortable, clean and well equipped. I had to book 360 days in advance to make sure I got it, after staying here 3 years ago. That speaks to how highly it is desired.