Spacious, modern, clean. Great value for money. Super responsive. Excellent experience all around.