Top quality, spacious and well appointed.